package cn.review;

import java.util.Arrays;
import java.util.Scanner;

//本类用与方法的回顾
/*1.方法的格式：修饰符 返回值类型 方法名（参数列表）{方法体}
* 2.我们通过 方法名+参数列表的方式来确定要调用那个方法
* 3.如果一个方法设置了参数，那么调用这个方法的时候必须给这个方法传参数*/
public class TestMethod {
    public static void main(String[] args) {
    //1.调用一个get方法，完成用户传入一个数字打印这个数字平方的功能
        get(10);
        //2.完成实现一个计算器的功能
        //提示并接受用户要计算的两个数
        System.out.println("请您输入要计算的第一个数：");
        int a = new Scanner(System.in).nextInt();
        System.out.println("请您输入要计算的第二个数：");
        int b = new Scanner(System.in).nextInt();
        System.out.println("请输入您要进行运算的方式：+-*/");
        String c = new Scanner(System.in).nextLine();
        if (c.equals("加法")){
            System.out.println(a+b);
        }else if (c.equals("减法")){
            System.out.println(a-b);
        }else if (c.equals("乘法")){
            System.out.println(a*b);
        }else if (c.equals("除法")){
            System.out.println(a/b);
        }
//        switch(c){
//            case "-":f1(a,b);break;
//            case "+":f2(a,b);break;
//            case "*":f3(a,b);break;
//            case "/":f4(a,b);break;
//            default:
//                System.out.println("输入的运算符不正确");
//        }
    }

    private static void f3(int a, int b) {//乘法
        System.out.println(a*b);
    }

    private static void f2(int a, int b) {//加法
        System.out.println(a+b);
    }

    private static void f1(int a, int b) {//减法
        System.out.println(a-b);
    }

    private static void f4(int a,int b) {//除法
        System.out.println(a/b);
    }



    private static void get(int i) {
        System.out.println(i*i);
    }
}
